package com.self.springframework.beans.factory.config;

/**
 * 中文名称：实例化感知的Bean后置处理器 / Bean实例化阶段后置处理器
 * 核心作用：在 Bean 实例化、属性注入阶段 进行干预，比 BeanPostProcessor 更早介入。
 * 典型应用：AOP 动态代理、自定义属性注入、Bean 实例化控制等。
 */
public interface InstantiationAwareBeanPostProcessor extends BeanPostProcessor{

    /**
     * 在对象执行初始化方法之前,执行此方法
     */
    Object postProcessBeforeInstantiation(Class<?> beanClass,String beanName);
}
